Защищенный доступ к сторонних приложений данным системы Пульт.Онлайн возможен через API системы, а получение данных из сторонних приложений в Пульт.Онлайн может быть организовано с помощью драйвера HTTP.
- При создании пользователя с API-ключом возможен доступ ко всем функциям сервера через API по протоколу JSONRPC2.0/WebSocket. Доступ выполняется с правами и от имени указанного пользователя. Через API можно получить исторические данные, текущие значения переменных, подписаться на мониторинг переменных и тд.
- Доступ к API любого сервиса (включая Сервер и Ядро) через интерфейс командной строки (CLI)
- При указании переменным параметров вывода в modbus-карту, возможен доступ к значениям переменных по Modbus-TCP (как на стороне сервера, так и/или на стороне шлюза)
- При указании переменным параметров вывода в командную строку, возможен экспорт значений и изменений в файлы, сторонние скрипты и базы данных (через CLI)
- В скриптах возможно выполнение http-запросов к сторонним сервисам по заданной логике
- В скриптах возможна отправка Telegram-, SMS- и Email-уведомлений по заданной логике
- С помощью драйвера командной строки (drv_cmd) возможно чтение/запись значений в переменные из результатов команд командной строки. Данный способ подходит для работы с GPIO устройств.
- С помощью драйвера HTTP (drv_http) возможно чтение/запись значений в переменные через произвольные http-запросы (как входящие, так и исходящие)
- Журнал событий доступен в формате БД SQLITE